package cn.xiaoliu.user.mapper;

import cn.xiaoliu.basic.dto.LoginDto;
import cn.xiaoliu.basic.mapper.BaseMapper;
import cn.xiaoliu.user.domain.Logininfo;

/**
 * 数据库操作接口
 */
public interface LogininfoMapper extends BaseMapper<Logininfo>{
    //1.基础的crud通过继承获取

    //2.扩展的方法需要自己写

    /**
     * 根据username和type查询登录人员的信息
     * @param dto
     * @return
     */
    Logininfo loadByDto(LoginDto dto);

    /**
     * 根据user_id获取logininfo
     * @param user_id
     * @return
     */
    Logininfo loadByUserId(Long user_id);
}
